#ifndef _SASTE_LOOP_INPUT_H_
#define _SASTE_LOOP_INPUT_H_

#include <stdio.h>
#include <termios.h>
#include <unistd.h>
#include <Saste/Loop/Abstract.h>

namespace Saste
{
    namespace Loop
    {
        class Input : public Abstract
        {
            protected:
                struct termios oldt, newt;
                void beginLoop();
                void endLoop();
                int getEventCode();
        };

        #include <Saste/Loop/Input.cpp>
    }
}

#endif
